﻿using System.ComponentModel;
using System.Linq;
using System.Windows.Forms;
using evepctlib;

namespace Interface_WinForm
{
	public partial class Loading : Form
	{

		public static Form1 Principale;
		
		public Loading()
		{
			InitializeComponent();
			backgroundWorker1.RunWorkerAsync();
		}

		private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
		{

			var oreChartManager = new OreChartManager();
			Form1.HistoriquePrix = oreChartManager.Read();

			Form1.Prix.Add("Veldspar", Form1.HistoriquePrix["Veldspar"].Last());
			Form1.Prix.Add("Scordite", Form1.HistoriquePrix["Scordite"].Last());
			Form1.Prix.Add("Pyroxeres", Form1.HistoriquePrix["Pyroxeres"].Last());
			Form1.Prix.Add("Plagioclase", Form1.HistoriquePrix["Plagioclase"].Last());
			Form1.Prix.Add("Omber", Form1.HistoriquePrix["Omber"].Last());
			Form1.Prix.Add("Kernite", Form1.HistoriquePrix["Kernite"].Last());
			Form1.Prix.Add("Jaspet", Form1.HistoriquePrix["Jaspet"].Last());
			Form1.Prix.Add("Hemorphite", Form1.HistoriquePrix["Hemorphite"].Last());
			Form1.Prix.Add("Hedbergite", Form1.HistoriquePrix["Hedbergite"].Last());
			Form1.Prix.Add("Gneiss", Form1.HistoriquePrix["Gneiss"].Last());
			Form1.Prix.Add("Dark Ochre", Form1.HistoriquePrix["Dark Ochre"].Last());
			Form1.Prix.Add("Spodumain", Form1.HistoriquePrix["Spodumain"].Last());
			Form1.Prix.Add("Crokite", Form1.HistoriquePrix["Crokite"].Last());
			Form1.Prix.Add("Bistot", Form1.HistoriquePrix["Bistot"].Last());
			Form1.Prix.Add("Arkonor", Form1.HistoriquePrix["Arkonor"].Last());
			Form1.Prix.Add("Mercoxit", Form1.HistoriquePrix["Mercoxit"].Last());
		}

		private void backgroundWorker1_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e)
		{
			Close();
		}
	}
}
